package com.tbit.common.constant;

import java.util.Arrays;
import java.util.List;

/**
 * @Author: chen
 * @Description: 业务类型常量
 * @Date: 创建于 17:13 2022/11/11
 */
public class BusinessConstant {
    /**
     * 用户充余额
     */
    public static final Integer BUSINESS_USER_RECHARGE_BALANCE = 1;
    /**
     * 用户退余额
     */
    public static final Integer BUSINESS_USER_REFUNDED_BALANCE = 2;
    /**
     * 人工充余额
     */
    public static final Integer BUSINESS_MANUAL_BALANCE_REPLENISHMENT = 3;
    /**
     * 人工扣余额
     */
    public static final Integer BUSINESS_BALANCE_DEDUCTED_MANUALLY = 4;
    /**
     * 骑行消费余额
     */
    public static final Integer BUSINESS_BALANCE_OF_CYCLING = 5;
    /**
     * 充值结束订单
     */
    public static final Integer BUSINESS_BALANCE_CYCLING = 6;
    /**
     * 欠款补交
     */
    public static final Integer BUSINESS_REPAYMENT_OF_ARREARS = 7;
    /**
     * 骑行退款
     */
    public static final Integer BUSINESS_BIKE_REFUND = 8;
    /**
     * 用户充押金
     */
    public static final Integer BUSINESS_USER_DEPOSIT = 9;
    /**
     * 用户退押金
     */
    public static final Integer BUSINESS_USER_REFUND_DEPOSIT = 10;
    /**
     * 人工充押金
     */
    public static final Integer BUSINESS_MANUAL_DEPOSIT = 11;
    /**
     * 人工扣押金
     */
    public static final Integer BUSINESS_MANUAL_REFUND_DEPOSIT = 12;
    /**
     * 充值赠送礼品卡
     */
    public static final Integer BUSINESS_RECHARGE_GIF_GIVE = 13;
    /**
     * 退余额扣除礼品卡
     */
    public static final Integer BUSINESS_DEDUCTION_GIF = 14;
    /**
     * 礼品卡兑换
     */
    public static final Integer BUSINESS_GIF_EXCHANGE = 15;
    /**
     * 骑行消费礼品卡
     */
    public static final Integer BUSINESS_RIDE_USE_GIF = 16;
    /**
     * 人工充礼品卡
     */
    public static final Integer BUSINESS_MANUAL_CASH_GIF = 17;
    /**
     * 人工扣礼品卡
     */
    public static final Integer BUSINESS_MANUAL_DEDUCTION_GIF = 18;
    /**
     * 购买骑行卡
     */
    public static final Integer BUSINESS_BUY_RIDECARD = 19;
    /**
     * 骑行卡退款
     */
    public static final Integer BUSINESS_REFUND_RIDECARD = 20;
    /**
     * 购买免押卡
     */
    public static final Integer BUSINESS_BUY_MEM = 21;
    /**
     * 免押卡退款
     */
    public static final Integer BUSINESS_REFUND_MEM = 22;
    /**
     * 购买会员卡
     */
    public static final Integer BUSINESS_BUY_VIP = 23;
    /**
     * 会员卡退款
     */
    public static final Integer BUSINESS_REFUND_VIP = 24;
    /**
     * 购买优惠券套餐
     */
    public static final Integer BUSINESS_BUY_MEAL = 25;
    /**
     * 优惠券套餐退款
     */
    public static final Integer BUSINESS_REFUND_MEAL = 26;

    public static List<Integer> TransList = Arrays.asList(BUSINESS_BALANCE_CYCLING, BUSINESS_REPAYMENT_OF_ARREARS,
            BUSINESS_BIKE_REFUND, BUSINESS_BUY_RIDECARD, BUSINESS_REFUND_RIDECARD
            , BUSINESS_BUY_MEM, BUSINESS_REFUND_MEM, BUSINESS_BUY_VIP, BUSINESS_REFUND_VIP, BUSINESS_BUY_MEAL, BUSINESS_REFUND_MEAL);


}
